package com.Ticker;

public class tickerThreads implements Runnable {
    //    定义票的数量
    private int ticker = 100;

    @Override
    public void run() {
        while (true){
//            添加锁后避面多个线程在获取共享数据时出现问题，在同一时刻只让一个线程访问共享数据
            synchronized (this) {
                if (ticker <= 0) {
//                买票结束
                    break;
                } else {
                    ticker--;
                    System.out.println(Thread.currentThread().getName() + "在买票，还剩:" + ticker + "票");
                }
            }
    }}
}
